package com.IntelligentCommunity.deploy.domain;

import com.IntelligentCommunity.common.core.annotation.Excel;
import com.IntelligentCommunity.common.core.web.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 抓拍任务对象 deploy_task_face
 *
 * @author kwzjx
 * @date 2024-07-23
 */
@Data
public class DeployTaskFace
{
    private static final long serialVersionUID = 1L;

    /** id */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 布控照片 */
    @Excel(name = "布控照片")
    private String taskImages;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTime;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    /** 任务状态 */
    @Excel(name = "任务状态")
    private Long status;

    /** 任务等级 */
    @Excel(name = "任务等级")
    private Long level;

    /** 发布人 */
    @Excel(name = "发布人")
    private Long userId;

    /** 任务描述 */
    @Excel(name = "任务描述")
    private String taskDesc;

    /** 任务类型  社区共享 个人所有 */
    @Excel(name = "任务类型  社区共享 个人所有")
    private Long taskType;

    /** 相似度 */
    @Excel(name = "相似度")
    private Double similarity;


}
